本示例展示如何在 Scripting 应用中使用 Section
组件,在 List
中清晰地组织层级化数据。通过将相关数据(例如员工列表)按部门分组,并为每个分组设置标题,可以更好地提升信息的可读性与结构性。
你将学习如何:
List
和 Section
展示结构化数据示例定义了一个公司层级结构,包含公司、部门和员工三层:
PersonRowView
是一个可复用组件,用于展示员工姓名和电话号码,采用垂直排版并添加辅助样式。
主界面使用 NavigationStack
包裹 List
,每个部门对应一个 Section
。部门名称作为区块标题,区块内通过 PersonRowView
渲染员工列表。
脚本展示界面后,在关闭时退出脚本:
通过在 List
中使用 Section
,你可以构建清晰、分组合理的层级数据界面,使复杂内容一目了然,适合各类数据展示与信息架构设计。